.\"             -*-Nroff-*-
.\"  This page Copyright (C) 1993 Matt Welsh, mdw@sunsite.unc.edu.
.\"  Long options where added at April 15th, 2011.
.\"  Freely distributable under the terms of the GPL
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH FREE 1 "31 травня 2019 року" procps\-ng "Команди користувача"
.SH НАЗВА
free — показ даних щодо об’єму вільної та використаної оперативної пам’яті у
системі
.SH "КОРОТКИЙ ОПИС"
\fBfree\fP [\fIпараметри\fP]
.SH ОПИС
\fBfree\fP виводить дані щодо загального об’єму вільної і використаної фізичної
та резервної пам’яті у системі, а також буферів та кешів, що
використовуються ядром. Збирання даних виконується за допомогою обробки
даних /proc/meminfo. Серед показаних стовпчиків:
.TP 
\fBзагалом\fP
Загальний об’єм встановленої пам’яті (MemTotal та SwapTotal у /proc/meminfo)
.TP 
\fBвикористана\fP
Використаний об’єм пам’яті (обчислюється за формулою \fBзагальна\fP \- \fBвільна\fP
\- \fBбуфери\fP \- \fBкеш\fP)
.TP 
\fBвільна\fP
Невикористана пам’ять (MemFree та SwapFree у /proc/meminfo)
.TP 
\fBспільна\fP
Об’єм пам’яті, використаної (здебільшого) для tmpfs (Shmem у /proc/meminfo)
.TP 
\fBбуфери\fP
Об’єм пам’яті, використаної для буферів ядра (Buffers у /proc/meminfo)
.TP 
\fBкеш\fP
Об’єм пам’яті, використаний під кеш сторінок і фрагментів (Cached та
SReclaimable у /proc/meminfo)
.TP 
\fBбуф/кеш\fP
Сума значень \fBбуфери\fP і \fBкеш\fP
.TP 
\fBдоступна\fP
Оцінка об’єму пам’яті, доступного для запуску нових програм, без
використання резервної пам’яті на диску. На відміну від даних, які буде
показано у полях \fBcache\fP та \fBfree\fP, у цьому полі враховується кеш сторінок
і те, що не усі придатні до повернення частини пам’яті буде повернуто через
об’єкти, що перебувають у використанні (MemAvailable у /proc/meminfo,
доступне у ядрах, починаючи з 3.14, емульоване, починаючи з ядра 2.6.27,
інакше, те саме, що і \fBfree\fP)
.SH ПАРАМЕТРИ
.TP 
\fB\-b\fP, \fB\-\-bytes\fP
Вивести об’єм пам’яті у байтах.
.TP 
\fB\-k\fP, \fB\-\-kibi\fP
Вивести об’єм пам’яті у кібібайтах. Типовий варіант.
.TP 
\fB\-m\fP, \fB\-\-mebi\fP
Вивести об’єм пам’яті у мебібайтах.
.TP 
\fB\-g\fP, \fB\-\-gibi\fP
Вивести об’єм пам’яті у гібібайтах.
.TP 
\fB\-\-tebi\fP
Вивести об’єм пам’яті у тебібайтах.
.TP 
\fB\-\-pebi\fP
Вивести об’єм пам’яті у пебібайтах.
.TP 
\fB\-\-kilo\fP
Вивести об’єм пам’яті у кілобайтах. Неявно використовує \-\-si.
.TP 
\fB\-\-mega\fP
Вивести об’єм пам’яті у мегабайтах. Неявно використовує \-\-si.
.TP 
\fB\-\-giga\fP
Вивести об’єм пам’яті у гігабайтах. Неявно використовує \-\-si.
.TP 
\fB\-\-tera\fP
Вивести об’єм пам’яті у терабайтах. Неявно використовує \-\-si.
.TP 
\fB\-\-peta\fP
Вивести об’єм пам’яті у петабайтах. Неявно використовує \-\-si.
.TP 
\fB\-h\fP, \fB\-\-human\fP
Вивести вміст усіх полів з автоматичним масштабуванням до найбільшої цілої
одиниці та показом використаних одиниць. Використовуються такі одиниці:
.sp
.nf
  B = байти
  Ki = кібібайти
  Mi = мебібайти
  Gi = гібібайти
  Ti = тебібайти
  Pi = пебібайти
.fi
.sp
Якщо одиницю не буде вказано і на комп’ютері встановлено ексбібайти
оперативної або резервної пам’яті, дані буде показано у тебібайтах, а у
стовпчиках може порушуватися вирівнювання із заголовком таблиці.
.TP 
\fB\-w\fP, \fB\-\-wide\fP
Перемкнути програму у режим широкого показу. У режимі широкого показу
програма виводитиме рядки, довші за 80 символів. У цьому режимі значення
\fBbuffers\fP та \fBcache\fP виводитимуться у два окремих стовпчики.
.TP 
\fB\-c\fP, \fB\-\-count\fP \fIчисло\fP
Вивести результат вказану аргументом \fIчисло\fP разів. Потребує використання
параметра \fB\-s\fP.
.TP 
\fB\-l\fP, \fB\-\-lohi\fP
Вивести докладні дані щодо використання верхньої і нижньої областей пам’яті.
.TP 
\fB\-s\fP, \fB\-\-seconds\fP \fIзатримка\fP
Неперервно виводити результати із інтервалом між оновленнями у вказану
параметром \fIзатримка\fP кількість секунд. Фактично, ви можете вказати для
\fIзатримки\fP дійсне число із крапкою або комою як роздільником дробової
частини. Для визначення часу оновлення використовується \fBusleep\fP(3) з
точністю визначення моменту часу порядку мікросекунд.
.TP 
\fB\-\-si\fP
Використовувати кіло\-, мега\-, гіга\- тощо (кратні до 1000) одиниці замість
кібі\-, мебі\-, гібі\- тощо (кратних до 1024).
.TP 
\fB\-t\fP, \fB\-\-total\fP
Виводити рядок із підсумками за стовпчиками.
.TP 
\fB\-\-help\fP
Вивести довідку.
.TP 
\fB\-V\fP, \fB\-\-version\fP
Показати інформацію щодо версії.
.PD
.SH ФАЙЛИ
.TP 
/proc/meminfo
інформація щодо пам'яті
.PD
.SH ВАДИ
Значення у стовпчику \fBshared\fP є недоступним у системах із ядрами до
2.6.32. У таких системах замість значення буде показано нуль.
.TP 
Про вади, будь ласка, повідомляйте на адресу
.UR procps@freelists.org
.UE
.SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ"
\fBps\fP(1), \fBslabtop\fP(1), \fBtop\fP(1), \fBvmstat\fP(8).
